package tests;

import common.Utils;
import org.openqa.selenium.By;

public class EditPage extends Utils {
    private static String url = "http://139.196.34.232:8080/blog_edit.html";
    public EditPage() {
        super(url);
    }

    //未登录状态, 会跳转到登录页面

    //页面加载成功
    public void EditPageRight() {
        //现在是在列表页面,点击右上角写博客按钮
        //进入到博客编辑页面, 看看能否查到"发布文章"这个按钮
        String text = driver.findElement(By.cssSelector("#submit")).getAttribute("value");
        assert text.equals("发布文章");
    }

    //发布博客成功
    public void EditSuc(){
        //填写标题,内容就先用默认的吧,马上学一下使用鼠标键盘来编辑内容
        //这里的标题也是定死了,后面可以改成实时的
        driver.findElement(By.cssSelector("#title")).sendKeys("AutoTest");
        driver.findElement(By.cssSelector("#submit")).click();

        //点击发布后, 会跳转到列表页
        //检查博客是否发布成功
        driver.findElement(By.cssSelector("body > div.nav > a:nth-child(4)"));
        String url = driver.getCurrentUrl();
        assert url.equals("http://139.196.34.232:8080/blog_list.html");

    }
}
